to hold on trust - English Synonyms Dictionary